package com.azt.api.pojo;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;

@Table(name = "user_email")
public class OldUserEmail implements Serializable {
	/**
	 * 主键
	 */
	@Id
	private Integer id;

	/**
	 * 用户姓名
	 */
	private String username;

	/**
	 * 状态
	 */
	private Integer state;

	/**
	 * 创建日期
	 */
	private Long created_at;

	@Transient
	private OldUser user;

	/**
	 * 获取主键
	 *
	 * @return id - 主键
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 设置主键
	 *
	 * @param id 主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 获取用户姓名
	 *
	 * @return username - 用户姓名
	 */
	public String getUsername() {
		return username;
	}

	/**
	 * 设置用户姓名
	 *
	 * @param username 用户姓名
	 */
	public void setUsername(String username) {
		this.username = username;
	}

	/**
	 * 获取状态
	 *
	 * @return state - 状态
	 */
	public Integer getState() {
		return state;
	}

	/**
	 * 设置状态
	 *
	 * @param state 状态
	 */
	public void setState(Integer state) {
		this.state = state;
	}

	/**
	 * 获取创建日期
	 *
	 * @return created_at - 创建日期
	 */
	public Long getCreated_at() {
		return created_at;
	}

	/**
	 * 设置创建日期
	 *
	 * @param created_at 创建日期
	 */
	public void setCreated_at(Long created_at) {
		this.created_at = created_at;
	}

	public OldUser getUser() {
		return user;
	}

	public void setUser(OldUser user) {
		this.user = user;
	}
}